Kinetis SDK API Reference Manual  1.0.0-beta
Freescale Semiconductor, Inc.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
API Usage
Here is a list of all modules:
[detail level 12]
oAnalog-to-Digital Converter (ADC)The Kinetis SDK provides both HAL and Peripheral drivers for the Analog-to-Digital Converter (ADC) block of Kinetis devices
|oADC HAL DriverThe section describes the programming interface of the ADC HAL driver
|\ADC Peripheral DriverThe section describes the programming interface of the ADC Peripheral driver
oClock Manager (Clock)The Kinetis SDK Clock Manager provides a set of API/services to configure the clock-related IPs, such as MCG, SIM, etc
oController Area Network (FlexCAN)The Kinetis SDK provides both HAL and Peripheral drivers for the FlexCAN Controller Area Network (FlexCAN) block of Kinetis devices
|oFlexCAN DriverThe section describes the programming interface of the FlexCAN Peripheral driver
|\FlexCAN HAL driverThe section describes the programming interface of the FlexCAN HAL driver
oDirect Memory Access (DMA)The Kinetis SDK provides both HAL and Peripheral drivers for the Direct Memory Access block of Kinetis devices
|oDMA DriverThe section describes the programming interface of the DMA Peripheral driver
|oDMA HAL driverThe section describes the programming interface of the DMA HAL driver
|oDMA requestDMA request resource
|\DMAMUX HAL driverThe section describes the programming interface of the DMAMUX HAL module
oEnhanced Direct Memory Access (eDMA)The Kinetis SDK provides both HAL and Peripheral drivers for the Direct Memory Access (eDMA) block of Kinetis devices
|oDMAMUX HAL driverThe section describes the programming interface of the DMAMUX HAL module
|oeDMA HAL driverThe section describes the programming interface of the eDMA HAL driver
|oeDMA Peripheral DriverThe section describes the programming interface of the eDMA Peripheral driver
|\eDMA requestThe section describes the programming interface of the eDMA DMA request resource
oEthernet MAC (ENET)The Kinetis SDK provides both HAL and Peripheral drivers for the Ethernet (ENET) block of Kinetis devices
|oENET HAL driverThe section describes the programming interface of the ENET HAL driver
|oENET Peripheral DriverThe section describes the programming interface of the ENET Peripheral Driver
|oENET Physical Layer DriverThe section describes the programming interface of the ENET Physical Layer Driver
|\ENET RTCS AdaptorThe section describes the programming interface of the ENET RTCS Adaptor
oFlexTimer (FTM)The Kinetis SDK provides both HAL and Peripheral drivers for the FlexTimer (FTM) block of Kinetis devices
|oFlexTimer HAL driverThe section describes the programming interface of the FlexTimer HAL driver
|\FlexTimer Peripheral DriverThe section describes the programming interface of the FlexTimer Peripheral driver
oGeneral Purpose Input/Output (GPIO)The Kinetis SDK provides both HAL and Peripheral drivers for the General Purpose Input/Output (GPIO) block of Kinetis devices
|oGPIO HAL driverThe section describes the programming interface of the GPIO HAL driver
|oGPIO ISR DefinitionsThe section describes the programming interface of the GPIO interrupt definitions
|\GPIO Peripheral DriverThe section describes the programming interface of the GPIO Peripheral driver
oInter-Integrated Circuit (I2C)The Kinetis SDK provides both HAL and Peripheral drivers for the Inter-Integrated Circuit (I2C) block of Kinetis devices
|oI2C ClassesThe section describes the C++ classes of the I2C Peripheral driver
|oI2C HAL driverThe section describes the programming interface of the I2C HAL driver
|oI2C Master peripheralThe section describes the programming interface of the I2C master mode Peripheral driver
|\I2C Slave peripheral driverThe section describes the programming interface of the I2C slave mode Peripheral driver
oInterrupt Manager (Interrupt)The Kinetis SDK Interrupt Manager provides a set of API/services to configure the Interrupt Controller (NVIC)
oLow Power Universal Asynchronous Receiver/Transmitter (LPUART)The Kinetis SDK provides both HAL and Peripheral drivers for the Low Power Universal Asynchronous Receiver/Transmitter (LPUART) block of Kinetis devices
|oLPUART HAL driverThe section describes the programming interface of the LPUART HAL driver
|oLPUART Types DefinitionsThe section describes the LPUART type definitions
|\LPUART peripheral DriverThe section describes the programming interface of the LPUART Peripheral driver
oMicroseconds Timer (MSTIMER)The Kinetis SDK provides both HAL and Peripheral drivers for the Microseconds Timer (MSTIMER) block of Kinetis devices, which is based on the PIT driver
oMultipurpose Clock Generator (MCG)The Kinetis SDK provides a HAL driver for the Multipurpose Clock Generator (MCG) block of Kinetis devices
|\MCG HAL driverThe section describes the programming interface of the MCG Hal driver
oOS Abstraction Layer (OSA)The Kinetis SDK provides the abstraction layer for real-time operating systems
|oBare Metal Abstraction LayerThe Kinetis SDK provides the bare metal abstraction layer for synchronization, mutual exclusion, message queue, etc
|oFreeRTOS Abstraction LayerThe Kinetis SDK provides the FreeRTOS Abstraction Layer for synchronization, mutual exclusion, message queue, etc
|oFreescale MQX™ RTOS Abstraction LayerThe Freescale MQX™ RTOS OSA layer provides the OSA services mapped to the MQX software services
|oµC/OS-II Abstraction LayerThe Kinetis SDK provides the µC/OS-II Abstraction Layer for synchronization, mutual exclusion, message queue, etc
|\µC/OS-III Abstraction LayerThe Kinetis SDK provides the µC/OS-III for synchronization, mutual exclusion, message queue, etc
oOscillator (OSC)The Kinetis SDK provides a HAL driver for the Oscillator (OSC) block of Kinetis devices
|oOSC HAL driverThe section describes the programming interface of the OSC HAL driver
|\Shared OSC TypesThe section describes the OSC HAL driver shared types
oPeriodic Interrup Timer (PIT)The Kinetis SDK provides both HAL and Peripheral drivers for the Periodic Interrupt Timer (PIT) block of Kinetis devices
|oPIT HAL driverThe section describes the programming interface of the PIT HAL driver
|oPIT ISR DefinitionsThe section describes the PIT interrupt definitions
|\PIT Peripheral DriverThe section describes the programming interface of the PIT Peripheral driver
oPort Control and Interrupts (PORT)The Kinetis SDK provides a HAL driver for the Port Control and Interrupts (PORT) block of Kinetis devices
|\PORT HAL driverThe section describes the programming interface of the PORT HAL driver
oPower Management Controller (PMC)The Kinetis SDK provides a HAL driver for the Power Management Controller (PMC) block of Kinetis devices
oReal Time Clock (RTC)The Kinetis SDK provides both HAL and Peripheral drivers for the Real Time Clock (RTC) block of Kinetis devices
|oRTC HAL driverThe section describes the programming interface of the RTC HAL driver
|\RTC Peripheral DriverThe section describes the programming interface of the RTC Peripheral Driver
oSecured Digital Host Controller (SDHC)The Kinetis SDK provides both HAL and Peripheral drivers for the Secure Digital Host Controller (SDHC) block of Kinetis devices
|oSDHC Card Related Standard DefinitionThe section describes the card standard definition
|oSDHC Data TypesThe section describes the SDHC Data Types
|oSDHC HALThe section describes the programming interface of the SDHC HAL driver
|oSDHC Peripheral DriverThe section describes the programming interface of the SDCH Peripheral driver
|\SDHC Standard DefinitionThe section describes the SDHC standard definition
oSerial Peripheral Interface (DSPI)The Kinetis SDK provides both HAL and Peripheral drivers for the Serial Peripheral Interface (DSPI) block of Kinetis devices
|oDSPI HAL driverThe section describes the programming interface of the DSPI HAL driver
|oDSPI Master DriverThe section describes the programming interface of the DSPI master mode Peripheral driver
|oDSPI Shared IRQ DriverThe section describes the programming interface of the DSPI shared IRQ driver for master and slave Peripheral drivers
|\DSPI Slave DriverThe section describes the programming interface of the DSPI slave mode Peripheral driver
oSerial Peripheral Interface (SPI)The Kinetis SDK provides both HAL and Peripheral drivers for the Serial Peripheral Interface (SPI) block of Kinetis devices
|oSPI ClassesThis section describes the SPI driver C++ classes
|oSPI HAL driverThe section describes the programming interface of the SPI HAL driver
|oSPI Master Peripheral DriverThe section describes the programming interface of the SPI master mode Peripheral driver
|oSPI Slave Peripheral DriverThe section describes the programming interface of the SPI slave mode Peripheral driver
|\Shared SPI TypesThis section describes SPI driver shared types
oSoftware Timer (SWT)The Kinetis SDK provides a Software Timer (SWT) for timeout and delay
oSoundcard (SND)The Kinetis SDK provides both HAL and Peripheral drivers for the Soundcard (SND) block of Kinetis devices
oSynchronous Audio Interface (SAI)The Kinetis SDK provides both HAL and Peripheral drivers for the Synchronous Audio Interface (SAI) block of Kinetis devices
|oSAI HAL driverThe section describes the programming interface of the SAI HAL driver
|\SAI peripheral driverThe section describes the programming interface of the SAI Peripheral driver
oSystem Integration Module (SIM)The Kinetis SDK provides a HAL driver for the System Integration Module (SIM) block of Kinetis devices
|\SIM HAL driverThe section describes the programming interface of the SIM HAL driver
oSystem Mode Controller (SMC)The Kinetis SDK provides both HAL and Peripheral drivers for the System Mode Controller (SMC) block of Kinetis devices
|oSMC HAL driverThe section describes the programming interface of the SMC HAL driver
|\SMC Peripheral DriverThe section describes the programming interface of the SMC Peripheral driver
oUniversal Asynchronous Receiver/Transmitter (UART)The Kinetis SDK provides both HAL and Peripheral drivers for the Universal Asynchronous Receiver/Transmitter (UART) block of Kinetis devices
|oUART HAL driverThe section describes the programming interface of the UART HAL driver
|\UART Peripheral DriverThe section describes the programming interface of the UART Peripheral driver
\Watchdog Timer (WDOG)The Kinetis SDK provides both HAL and Peripheral drivers for the Watchdog Timer (WDOG) block of Kinetis devices
 oWDOG HAL driverThe section describes the programming interface of the WDOG HAL driver
 \WDOG Peripheral DriverThe section describes the programming interface of the WDOG Peripheral driver